package com.gjy.arthas.sps.sentinel;

import com.alibaba.csp.sentinel.slots.block.BlockException;

/**
 * @author gjy
 * @version 1.0
 * @since 2025-11-10 17:17:29
 */
public class HelloSentinel {

    // 参数列表需要与HelloController.h1方法一致，最后加上BlockException参数
    public static String handleBlock(String type, BlockException ex) {
        // 可以返回兜底信息或直接抛 RuntimeException
        return "order-blocked-by-sentinel";
    }

    // 参数列表需要与HelloController.h1方法一致
    public static String fallback(String type) {
        // 业务级别的容错处理
        return "order-fallback-response";
    }

}